"""
自定义路径转换器
案例：匹配四位数年份的转换器
 创建一个类，包含三个属性/方法
 regex 正则表达式
 to_python(self, value): 将匹配到的字符串转换为python对象(整数、日期)，传递给视图函数
 to_url(self, value): 将 Python 对象value 转换为字符串，用于反向解析 url

"""
class YearConverter:
    # 匹配四位数字
    regex = r"[0-9]{4}"
    
    def to_python(self, value):

        return int(value)
    
    def to_url(self, value):
        return str(value) 
        
        